<?php
/**
 * 
 * Nominee class for representing nominee as
 * a seperate entity.
 * @author udit
 *
 */
class Reale_Model_Users_Nominee
{
	/**
	 *
	 *Stores nominee name
	 *@var string
	 */
	protected $_nominee_name;
	
	/**
	 *
	 *Stores agent's relation with nominee
	 *@var string
	 */
	protected $_relation;
	
	/**
	 *
	 *Stores nominee's PAN
	 *@var string
	 */
	protected $_pan;
	
	/**
	 *
	 *Stores address of nominee
	 *@var Reale_Model_Location
	 */
	protected $_address;
	
	/**
	 * 
	 * Setter for $_nominee_name
	 * @param string $nominee_name
	 * @return Reale_Model_Users_Nominee
	 */
	public function setNominee_name($nominee_name){
		$this->_nominee_name = $nominee_name;
		return $this;
	}
	
	/**
	 * 
	 * Getter for $_nominee_name
	 * @return string $_nominee_name
	 */
	public function getNominee_name(){
		return $this->_nominee_name;
	}
	
	/**
	 * 
	 * Setter for $_relation
	 * @param string $relation
	 * @return Reale_Model_Users_Nominee
	 */
	public function setRelation($relation){
		$this->_relation = $relation;
		return $this;
	}
	
	/**
	 * 
	 * Getter for $_relation
	 * @return string $_relation
	 */
	public function getRelation(){
		return $this->_relation;
	}

	/**
	 * 
	 * Setter for $_pan
	 * @param string $pan
	 * @return Reale_Model_Users_Nominee
	 */
	public function setPan($pan){
		$this->_pan = $pan;
		return $this;
	}
	
	/**
	 * 
	 * Getter for $_pan
	 * @return string $_pan
	 */
	public function getPan(){
		return $this->_pan;
	}
	
	/**
	 * 
	 * Setter for $_address
	 * @param Reale_Model_Location
	 * @return Reale_Model_Location 
	 * 
	 */
	public function setAddress(Reale_Model_Location $address){
		$this->_address = $address;
		return $this;
	}
	
	/**
	 * 
	 * Getter for $_address
	 * @return Reale_Model_Location
	 */
	public function getAddress(){
		return $this->_address;
	}
		
}

